package com.example.demo.utils.model;

import lombok.*;

/**
 * 统一下单主体 只包含必填字段
 * 如需添加可选字段 继承即可
 *
 * @author xueyj
 * @date 10:07 2020/12/23
 */
@Getter
@Setter
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class MustUniFiedOrderBody {

    /**
     * 直连商户申请的公众号或移动应用appid
     * must
     */
    private String appid;

    /**
     * 直连商户号
     * must
     */
    private String mchid;

    /**
     * 商品描述
     * must
     */
    private String description;

    /**
     * 商户订单号
     * must
     */
    private String out_trade_no;

    /**
     * 通知地址
     * must
     */
    private String notify_url;

    /**
     * 订单金额
     * must
     */
    private WxAmount amount;

    /**
     * 支付者
     * must
     */
    private WxPayer payer;


}
